Artificial Intelligence Driven Scenario-Based Learning Software